package com.enetiy;

import java.util.HashSet;
import java.util.Set;

/**
 * Areainfo entity. @author MyEclipse Persistence Tools
 */

public class Areainfo implements java.io.Serializable {

	// Fields

	private Integer id;
	private Areanet areanet;
	private Area area;
	private Areatype areatype;
	private String verifyUrl;
	private String onlineUrl;
	private String tapeoutUrl;
	private Integer validTime;
	private String accountName;
	private String pwdName;
	private Set bindings = new HashSet(0);
	private Set userinfos = new HashSet(0);
	private Set areausables = new HashSet(0);
	private Set comboinfos = new HashSet(0);

	// Constructors

	/** default constructor */
	public Areainfo() {
	}

	/** minimal constructor */
	public Areainfo(Area area) {
		this.area = area;
	}

	/** full constructor */
	public Areainfo(Areanet areanet, Area area, Areatype areatype,
			String verifyUrl, String onlineUrl, String tapeoutUrl,
			Integer validTime, String accountName, String pwdName,
			Set bindings, Set userinfos, Set areausables) {
		this.areanet = areanet;
		this.area = area;
		this.areatype = areatype;
		this.verifyUrl = verifyUrl;
		this.onlineUrl = onlineUrl;
		this.tapeoutUrl = tapeoutUrl;
		this.validTime = validTime;
		this.accountName = accountName;
		this.pwdName = pwdName;
		this.bindings = bindings;
		this.userinfos = userinfos;
		this.areausables = areausables;
	}

	// Property accessors

	public Integer getId() {
		return this.id;
	}

	public void setId(Integer id) {
		this.id = id;
	}

	public Areanet getAreanet() {
		return this.areanet;
	}

	public void setAreanet(Areanet areanet) {
		this.areanet = areanet;
	}

	public Area getArea() {
		return this.area;
	}

	public void setArea(Area area) {
		this.area = area;
	}

	public Areatype getAreatype() {
		return this.areatype;
	}

	public void setAreatype(Areatype areatype) {
		this.areatype = areatype;
	}

	public String getVerifyUrl() {
		return this.verifyUrl;
	}

	public void setVerifyUrl(String verifyUrl) {
		this.verifyUrl = verifyUrl;
	}

	public String getOnlineUrl() {
		return this.onlineUrl;
	}

	public void setOnlineUrl(String onlineUrl) {
		this.onlineUrl = onlineUrl;
	}

	public String getTapeoutUrl() {
		return this.tapeoutUrl;
	}

	public void setTapeoutUrl(String tapeoutUrl) {
		this.tapeoutUrl = tapeoutUrl;
	}

	public Integer getValidTime() {
		return this.validTime;
	}

	public void setValidTime(Integer validTime) {
		this.validTime = validTime;
	}

	public String getAccountName() {
		return this.accountName;
	}

	public void setAccountName(String accountName) {
		this.accountName = accountName;
	}

	public String getPwdName() {
		return this.pwdName;
	}

	public void setPwdName(String pwdName) {
		this.pwdName = pwdName;
	}

	public Set getBindings() {
		return this.bindings;
	}

	public void setBindings(Set bindings) {
		this.bindings = bindings;
	}

	public Set getUserinfos() {
		return this.userinfos;
	}

	public void setUserinfos(Set userinfos) {
		this.userinfos = userinfos;
	}

	public Set getAreausables() {
		return this.areausables;
	}

	public void setAreausables(Set areausables) {
		this.areausables = areausables;
	}

	public Set getComboinfos() {
		return comboinfos;
	}

	public void setComboinfos(Set comboinfos) {
		this.comboinfos = comboinfos;
	}

}